package de.alfenory.autobill.config;

import de.alfenory.autobill.entity.OrderItem;
import java.util.List;
import java.util.Date;

/**
 * @author alexander.fenske@alfenory.de
 */
public interface OrderitemsConfiguration {
    public List<OrderItem> addIndividuelAfterTermTaxIncludedOiList();
    public List<OrderItem> addIndividuelAfterTermTaxNotIncludedOiList();
    public List<OrderItem> addIndividuelBeforeTermTaxIncludedOiList();
    public List<OrderItem> addIndividuelBeforeTermTaxNotIncludedOiList();
    public List<OrderItem> filterOrderItems(List<OrderItem> oiList, AutobillConfiguration abConfig, Date date);
}